Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 France F6 France F8 France F9 USA F28 Australia F1 Australia F2 USA F22 USA F23 USA F27 USA F28 Downtown Athletic Club USTA Challenger - Amarillo 2001 USTA Challenger of Calabasas - Calabasas USA F29 Uncle Tobys Challenger - Tasmania Challenger Leon 2004 - Leon USA F24 Shimadzu All Japan Indoor Tennis Championships - Kyoto Shimadzu All Japan Indoor Tennis Championships - Kyoto USTA Challenger - Champaign XL Bermuda Open - Bermuda Ciudad de Pozoblanco Open Diputacion - Cordoba Togliatti Cup - Togliatti Keio Challenger International Tennis Tournament - Yokohama Open Diputacion Ciudad de Pozoblanco - Cordoba Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Alexander Kolyaskin Memorial - Donetsk PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Sunrise Challenger Rhodes Challenger Ramat Hasharon Challenger Rhodes Challenger Ramat Hasharon Challenger Vancouver Challenger San Jose Challenger Fergana Challenger Nottingham Challenger Astana Challenger Beijing Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Binghamton Professional Tennis Tournament - Binghamton 2001 USTA Tallahassee Tennis Challenger - Tallahassee The Waco International Tennis Challenger - Waco Ortisei Challenger USTA Seascape Challenger - Aptos Okal Cup 2001 International Bavarian Championships - Eckental drkoop.com USTA Challenger of Tallahassee - Tallahassee 2002 Azalea Orthopedic Challenger - Tyler 2002 USTA Challenger of Calabasas - Calabasas USTA Challenger of Las Vegas - Las Vegas Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2003 USTA Challenger of Calabasas - Calabasas 2001 Centura USTA Challenger - Rocky Mount Open de L'Isere (Open 38) - Grenoble Binghamton Professional Tennis Tournament - Binghamton Vancouver Challenger VII Avierto Internacional de Salinas - Salinas 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of San Antonio - San Antonio USTA Challenger of Dallas - Dallas Corona Mexico City Open - Mexico City Uncle Toby's Australian Men's Clay Court Challenger - Canberra Bangkok Challenger XL Capital Bermuda Open - Bermuda Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Men's Challenger of Urbana-Champaign - Urbana Quimper Challenger Dallas Challenger Challenger Britania Zavaleta - Puebla Leon Challenger Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Men's Pro Challenger - Tunica The LTA Wrexham Challenger - Wrexham Samsung Securities Cup Challenger Tennis - Seoul GHI Bronx Tennis Classic - Bronx Busan Challenger Nottingham Challenger Olbia Challenger - Olbia Heineken Challenger - Ho Chi Minh City Voit Mexico City Open - Mexico City Isla de Lanzarote - Lanzarote The USTA Challenger at West End Racquet - Torrance Countrywide Classic USTA Challenger - Carson Gemax Open - Belgrade Heineken Challenger - Ho Chi Minh City Hilton Waikoloa Village USTA Challenger - Waikoloa Istanbul Challenger USTA Seascape Challenger - Aptos 2007 Challenger of Santa Clara - Valencia 2006 Challenger of Santa Clarita California Challenger - Valencia Alphen Challenger Budapest Challenger - Budapest Nottingham Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Smith Barney Men's Challenger - Covington Rennes Challenger Tiburon Challenger - Tiburon Open de Montauban - Montauban Helsinki Challenger Flea Market Cup - Busan Uncle Toby's Challenger in Burnie - Burnie Ilkley Challenger Vancouver Challenger Penza Cup - Penza Ourocard Tennis Challenger - Sao Paulo Binghamton Professional Tennis Tournament - Binghamton Brescia Challenger Taiwan Challenger - Kaohsiung Bukhara Challenger - Bukhara Guangzhou Challenger Shenzhen Challenger Raanana Challenger Karshi Challenger College Station Challenger - College Station Austin Challenger - Austin Kaohsiung Challenger The Swanston Challenger - Sacramento Isla de Gran Canaria - Mas Palomas 2004 Keys Gate Challenger - Homestead Ho Chi Minh City Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Privat Bank Cup - Dnepropetrovsk Ford Tennis Championships - Louisville Challenger Banque Nationale Rimouski - Rimouski Surbiton Challenger USTA Tallahassee Tennis Challenger - Tallahassee Hilton Waikoloa Village USTA Challenger - Waikoloa Vancouver Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Samsung Securities Cup - Seoul ECM Prague Open 2005 - Prague Odlum Brown Vancouver Open - Vancouver Open D'Orleans - Orleans Taipei City Challenger Home Depot Center USTA Challenger - Carson XL Bermuda Open - Bermuda Columbus Challenger Granby Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Bancolombia Open - Bogota BMW Tennis Championship - Sunrise Mordova Cup 2007 - Saransk Legg Mason Tennis Classic - Washington D.C. Shanghai Challenger U.S. Men's Clay Court Championships - Orlando VI Gramado Open de Tenis - Gramado Music City Challenger - Nashville Mobilux Open - Luxembourg Happy Valley Challenger Swanston Challenger - Sacramento Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport Astana Challenger International Tennis Championships - Delray Beach Mons Challenger Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Miller Lite Hall of Fame Tennis Championships - Newport Nottingham Challenger Taipei City Challenger Akbank Private Banking TED Open - Istanbul Seoul Challenger Busan Challenger Seoul Challenger Bratislava Challenger Kuppers Kolsch Cup by Lambertz - Aachen Raanana Challenger Seoul Challenger Busan Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa The LTA Wrexham Challenger - Wrexham Columbus Challenger Tashkent Challenger 2002 Eddleman USTA Challenger - Birmingham Suzhou Challenger 2002 FSE Challenger - Tarzana GHI Bronx Classic - Bronx Canberra Challenger Atlantic City Open - Atlantic City XL Capital Bermuda Open - Bermuda Eddleman USTA Challenger - Birmingham Indian Wells Challenger HTV Challenger - Ho Chi Minh City Heineken Open - Auckland Kroger / St. Jude International - Memphis drkoop.com USTA Tennis Championships of Houston - Houston Abierto Mexicano Telfonica MoviStar - Acapulco Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Legg Mason Tennis Classic - Washington D.C. Copa Ericsson Costa Rica - San Jose Hilton Waikoloa Village USTA Challenger - Waikoloa VI Abierto Internacional de Salinas - Salinas International Tennis Championships - Delray Beach Czech Open - Prostejov Istanbul Challenger USTA Seascape Challenger - Aptos IPP Open - Helsinki Haagen Dazs Open - Caracas International Tennis Championships - Delray Beach Copa Ericsson Costa Rica - San Jose Burbank Challenger - Burbank Kroger / St. Jude International - Memphis Busan Challenger Music City Challenger - Nashville 2003 USTA Tallahassee Tennis Challenger - Tallahassee Gimcheon Challenger Togliatti Cup - Togliatti Challenger Britania Zavaleta - Puebla Guzzini Challenger - Recanati Burnie Challenger Launceston Challenger Wailea Men's Challenger - Maui Bangkok Challenger Bangkok Challenger Yokohama Challenger Colorado Classic - Denver International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas LTA Wrexham Challenger - Wrexham Internazionali de Tennis di Bergamo - Bergamo USTA Comerica Challenger - Aptos Gwangju Challenger Singha Tennis Classic - Tarzana Internationaux de Doubs Open de Franchie-Comte - Besancon Fifth Third Bank Tennis Classic - Lexington Project Independence Men's Challenger - Mandeville Binghamton Challenger dBI Tennis Challenger - Binghamton Mallorca Challenger Cassis Challenger Intersport Heilbronn Open - Heilbronn Helsinki Challenger Joplin Challenger - Joplin Uncle Toby's Burnie Challenger - Tasmania The Surbiton Trophy - Surbiton PBZ Zagreb Indoors - Zagreb drkoop.com USTA Tennis Championships - Armonk drkoop.com USTA Tennis Championships of Denver - Denver Fifth-Third Bank Tennis Championships - Lexington U.S. Men's Clay Court Championships - Houston University of Tennessee USTA Men's Challenger - Knoxville Gran Copa Ericsson - Rio de Janeiro drkoop.com USTA Challenger of Burbank - Burbank Shimadzu All Japan Indoor - Kyoto San Luis Potosi Challenger - San Luis Potosi USTA Challenger of Tiburon - Tiburon KGHM Polish Indoors - Wroclaw 2004 USTA Challenger of Calabasas - Calabasas Ljubljana Open - Ljubljana Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Alexander Kolyaskin Memorial - Donetsk TED Open - Istanbul AIG Japan Open Tennis Championships - Tokyo Pro Challenger at Calabasas - Calabasas Pilot Pen International - New Haven The West Side Tennis Club Clay Court Challenger - Forest Hills Czech Open 2006 - Prostejov The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Miller Lite Hall of Fame Tennis Championships - Newport Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Miller Lite Hall of Fame Tennis Championships - Newport SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Sybase Open - San Jose Kroger / St. Jude International - Memphis Salem Open - Hong Kong Medibank International - Sydney Morelos Challenger SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Tashkent Challenger - Tashkent Legg Mason Tennis Classic - Washington D.C. Samsung Securities Cup - Seoul Delray Beach International Tennis Championships - Delray Beach Prague Challenger The Stella Artois Grass Court Championships - London Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Athens Challenger Aircel Chennai Open - Chennai U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Heineken Open - Auckland PTT Thailand Open - Bangkok Kremlin Cup - Moscow Busan Challenger Aircel Chennai Open - Chennai SAP Open - San Jose Sao Paulo Challenger Tour Finals Zhuhai Challenger Dallas Challenger Nottingham-2 Challenger AIG Japan Open Tennis Championships - Tokyo Heineken Open Shanghai - Shanghai Salzburg Challenger Heineken Open - Auckland Interwetten Austrian Open - Kitzbuhel Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Tashkent Challenger Power Horse Cup - Dusseldorf Geneva Challenger San Jose BMW Open - Munich Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Indianapolis Tennis Championships - Indianapolis Swiss Indoors Basel - Basel Chennai Open - Chennai Jerusalem Challenger Open Sud de France - Montpellier Legg Mason Tennis Classic - Washington Loughborough Challenger Campbell's Hall of Fame Tennis Championships - Newport Memphis Open - Memphis Citi Open - Washington Serbia Open - Belgrade Delray Beach International Tennis Championships - Delray Beach Batman Challenger Citi Open - Washington Kremlin Cup - Moscow Little Rock Challenger Open Sud de France - Montpellier Le Gosier Challenger New York Open - New York Countrywide Classic - Los Angeles Guadalajara Challenger Mexico City Challenger Arizona Men's Tennis Championships - Scottsdale Kun-Ming Challenger AEGON Championships - London Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow Delray Beach Open - Delray Beach Athens Challenger Ningboo Challenger Aegon Nottingham Open - Nottingham Geneva Open - Geneva Ortisei Challenger AEGON Championships - London Topshelf Open - 's-Hertogenbosch Tata Open - Chennai BB&T Atlanta Open - Atlanta SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch Hall of Fame Open - Newport AEGON Championships - London Thailand Open - Bangkok Irving Challenger PTT Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Regions Morgan Keegan Championships - Memphis The Stella Artois Championships - London Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Scania Stockholm Open - Stockholm Hua Hin Challenger Aircel Chennai Open - Chennai Andria Challenger Delray Beach Open - Delray Beach Binghamton Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Canberra Challenger Shenzhen Challenger USTA Men's Challenger of Dallas - Dallas San Luis Potosi Challenger 2002 - San Luis Potosi Kaohsiung Challenger GHI Bronx Tennis Classic - Bronx BB&T Atlanta Open - Atlanta Citi Open - Washington New Haven Canberra Challenger Indian Wells Challenger Tashkent Challenger Delray Beach Open - Delray Beach USTA Challenger of Burbank - Burbank Abierto Mexicano Telcel - Acapulco Busan Challenger BRD Nastase Tiriac Trophy - Bucharest 2001 Eddleman USTA Challenger - Birmingham TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia TEB BNP Paribas Istanbul Open - Istanbul 2003 Eddleman USTA Challenger - Birmingham Shenzhen Open - Shenzhen Winnipeg Challenger Gatineau Challenger New York Open - New York Delray Beach Open - Delray Beach ATP Challenger Numea - New Caledonia Galleryfurniture.com Challenge - Atlanta Citta di Monza - Monza St. Petersburg Open - St. Petersburg Japan Open - Tokyo USTA Challenger of Burbank - Burbank Regions Morgan Keegan Championships - Memphis TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo The Lipton Championships - Key Biscayne Indianapolis du Maurier Open - Montreal Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach The Ericsson Open - Miami Countrywide Classic - Los Angeles Tennis Masters Series - Cincinnati Tennis Masters Series - Cincinnati Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Regions Morgan Keegan Championships - Memphis BNP Paribas Open - Indian Wells Sony Open Tennis - Miami AEGON International - Eastbourne Kroger / St. Jude International - Memphis Medibank Private International - Sydney BMW Open - Munich Australian Men's Hardcourt Championships - Adelaide Qatar ExxonMobil Open - Doha Brisbane International - Brisbane U.S. Men's Clay Court Championships - Houston U.S. Men's Clay Court Championship - Orlando Advanta Championships - Philadelphia Gold Flake Open - Chennai Regions Morgan Keegan Championships - Memphis Heineken Open - Auckland CA Tennis Trophy - Vienna Siebel Open - San Jose Canberra Challenger Tennis Masters Series - Cincinnati Grand Prix de Tennis de Lyon - Lyon Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Toronto U.S. Open - New York Sony Ericsson Open - Miami Shanghai - Shanghai Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Sony Ericsson Open - Miami Wimbledon - London China Open - Beijing Sony Ericsson Open - Miami Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Medibank International - Sydney U.S. Open - New York BNP Paribas Open - Indian Wells SAP Open - San Jose Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Montreal Rogers Cup - Montreal The Lipton Championships - Key Biscayne Pacific Life Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Next Generation Adelaide International - Adelaide French Open - Paris Claro Open Colombia - Bogota U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Atlanta Tennis Championships - Atlanta Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London Wimbledon - London Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Toronto Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, 2R, ISR-ITA 3-2 Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, ISR-SWE 3-1 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, Group I, 2R, CZE-ISR 3-1 Wimbledon (juniors) Davis Cup, Group I, 1R, SWE-ISR 3-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group I, 1R, HUN-ISR 3-2 U.S. Open (juniors) French Open (juniors) Olympics - Rio de Janeiro